package com.rfid.mapper;

import java.util.List;
import com.rfid.domain.RfidRecord;

/**
 * 仓库物品流动记录Mapper接口
 * 
 * @author ruoyi
 * @date 2022-12-29
 */
public interface RfidRecordMapper 
{
    /**
     * 查询仓库物品流动记录
     * 
     * @param id 仓库物品流动记录主键
     * @return 仓库物品流动记录
     */
    public RfidRecord selectRfidRecordById(Long id);

    /**
     * 查询仓库物品流动记录列表
     * 
     * @param rfidRecord 仓库物品流动记录
     * @return 仓库物品流动记录集合
     */
    public List<RfidRecord> selectRfidRecordList(RfidRecord rfidRecord);

    /**
     * 新增仓库物品流动记录
     * 
     * @param rfidRecord 仓库物品流动记录
     * @return 结果
     */
    public int insertRfidRecord(RfidRecord rfidRecord);

    /**
     * 修改仓库物品流动记录
     * 
     * @param rfidRecord 仓库物品流动记录
     * @return 结果
     */
    public int updateRfidRecord(RfidRecord rfidRecord);

    /**
     * 删除仓库物品流动记录
     * 
     * @param id 仓库物品流动记录主键
     * @return 结果
     */
    public int deleteRfidRecordById(Long id);

    /**
     * 批量删除仓库物品流动记录
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRfidRecordByIds(Long[] ids);
}
